#ifndef FCM_CORE_SYSTEM_HPP
#define FCM_CORE_SYSTEM_HPP

namespace FCM::Core {
    enum class Type : unsigned int {
        eIODevice = 0,   // 输入输出抽象对象，应该具有Read(buff, len)和Write(data, len)操作
        eDataCollection, // 数据集合
        eByteArray,      // 字节数组，具有长度Length()和获取指定位置的字符At(index)操作
        eString,         // 字符串
        eIntegral,       // 整数
        eDouble,         // 浮点数
        eArray,          // 存储字符串、整数、浮点数三种其中一种的数组
    };
}

#endif
